Contexto global.ProceedWithCall

Contexto global

ProceedWithCall

Disponible desde la versión 8.3.9.

Sintaxis:

ProceedWithCall(<,…,>)

Parámetros:

<,…,> (opcional)

Tipo: Arbitrario.
Conjunto de parámetros transferidos al método predefinido desde el método del objeto prestado. El número y los tipos de parámetros se determinan utilizando el método del objeto extensible.
Número máximo posible de parámetros: 50.

Valor devuelto:

Tipo: Arbitrario.
Valor devuelto de una función predefinida.

Descripción:

Llama al método predefinido o al controlador de eventos desde la configuración extensible.
La función está diseñada para un solo uso. Solo se puede utilizar en extensiones y solo con la anotación &Instead

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, conexión externa, Integración.

Ejemplo:

// ejemplo con procedimiento redefinido

&Around(“Procedimiento1”)
Procedimiento Extens1_Procedimiento1(Param1)
    ...
    ProceedWithCall(Param1);
    ...
FinProcedimiento

// ejemplo con función redefinida

&Around(“Funcion1”)
Funcion Extens1_Funcion1(Param1)
    ...
    Var1 = ProceedWithCall(Param1);
    Devolver 
Var1;
FinProcedimiento

// ejemplo con controlador redefinido

&Around(“OnWrite”)
Procedimiento Extens1_OnWrite(Cancelar)
    ...
    ProceedWithCall(Cancelar);
FinProcedimiento

Disponible desde:

Disponible desde la versión 8.3.9.

Descripción cambiada en la versión 8.3.21.